home *** CD-ROM | disk | FTP | other *** search
- /*
- *-----------------------------------------------------------------------
- * file: ulaw2lin.c
- * desct: u-law to 16-bits PCM conversion table
- * by: patrick ko shu pui
- * date: 23 may 1992
- *-----------------------------------------------------------------------
- */
-
- short ulaw2linear[] =
- {
- -32256,-31228,-30200,-29172,-28143,-27115,-26087,-25059,-24031,-23002,-21974,
- -20946,-19918,-18889,-17861,-16833,-16062,-15548,-15033,-14519,-14005,-13491,
- -12977,-12463,-11949,-11435,-10920,-10406,-9892, -9378, -8864, -8350, -7964,
- -7707, -7450, -7193, -6936, -6679, -6422, -6165, -5908, -5651, -5394, -5137,
- -4880, -4623, -4365, -4108, -3916, -3787, -3659, -3530, -3402, -3273, -3144,
- -3016, -2887, -2759, -2630, -2502, -2373, -2245, -2116, -1988, -1891, -1827,
- -1763, -1698, -1634, -1570, -1506, -1441, -1377, -1313, -1249, -1184, -1120,
- -1056, -992, -927, -879, -847, -815, -783, -751, -718, -686, -654,
- -622, -590, -558, -526, -494, -461, -429, -397, -373, -357, -341,
- -325, -309, -293, -277, -261, -245, -228, -212, -196, -180, -164,
- -148, -132, -120, -112, -104, -96, -88, -80, -72, -64, -56,
- -48, -40, -32, -24, -16, -8, 0,
-
- 32256, 31228, 30200, 29172, 28143, 27115, 26087, 25059, 24031, 23002, 21974,
- 20946, 19918, 18889, 17861, 16833, 16062, 15548, 15033, 14519, 14005, 13491,
- 12977, 12463, 11949, 11435, 10920, 10406, 9892, 9378, 8864, 8350, 7964,
- 7707, 7450, 7193, 6936, 6679, 6422, 6165, 5908, 5651, 5394, 5137,
- 4880, 4623, 4365, 4108, 3916, 3787, 3659, 3530, 3402, 3273, 3144,
- 3016, 2887, 2759, 2630, 2502, 2373, 2245, 2116, 1988, 1891, 1827,
- 1763, 1698, 1634, 1570, 1506, 1441, 1377, 1313, 1249, 1184, 1120,
- 1056, 992, 927, 879, 847, 815, 783, 751, 718, 686, 654,
- 622, 590, 558, 526, 494, 461, 429, 397, 373, 357, 341,
- 325, 309, 293, 277, 261, 245, 228, 212, 196, 180, 164,
- 148, 132, 120, 112, 104, 96, 88, 80, 72, 64, 56,
- 48, 40, 32, 24, 16, 8, 0
- };
-
-